<?php
//
//declare(strict_types=1);
//
//namespace App\Listener;
//
//use Hyperf\Event\Annotation\Listener;
//use Psr\Container\ContainerInterface;
//use Hyperf\Event\Contract\ListenerInterface;
//use Hyperf\Framework\Event\OnShutdown;
//
///**
// * @Listener
// */
//class CloseListener implements ListenerInterface
//{
//    /**
//     * @var ContainerInterface
//     */
//    private $container;
//
//    public function __construct(ContainerInterface $container)
//    {
//        $this->container = $container;
//    }
//
//    public function listen(): array
//    {
//        return [
//            OnShutdown::class,
//        ];
//    }
//
//    public function process(object $event)
//    {
//        var_dump($event);
//        $redis = $this->container->get(\Redis::class);
//        $redis->del('fdMapUserId', 'userIdMapFd');
//        var_dump('shout down handle');
//    }
//}
